package NowCoder.JavaSE.String;

import java.util.Scanner;
import java.util.Arrays;

/**
 * 链接：https://www.nowcoder.com/questionTerminal/8869d99cf1264e60a6d9eff4295e5bab
 * 来源：牛客网
 *
 * 倒置字符串
 * 时间限制：C/C++ 1秒，其他语言2秒空间限制：C/C++ 32M，其他语言64M
 * 将一句话的单词进行倒置，标点不倒置。比如 "I like beijing."，经过处理后变为："beijing. like I"。
 * 字符串长度不超过100。
 *
 * 输入描述:
 * 输入一个仅包含小写字母、空格、'.' 的字符串，长度不超过100。
 * '.' 只出现在最后一个单词的末尾。
 *
 *
 * 输出描述:
 * 依次输出倒置之后的字符串，以空格分割。
 * 示例1
 * 输入
 * I like beijing.
 * 输出
 * beijing. like I
 */
public class 倒置字符串_编程_2_9_23 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String in=sc.nextLine();
        String[] ins=in.split(" ");
        StringBuilder builder=new StringBuilder();
        for(int i=ins.length-1;i>=0;i--){
            builder.append(ins[i]+" ");
        }
        builder.deleteCharAt(builder.length()-1);
        System.out.print(builder.toString());
    }
}
